如何使用 Java 从文件中获取媒体类型(MIME 类型)?到目前为止,我已经尝试过 JMimeMagic 和 Mime- Util。第一个给了我内存异常,第二个没有正确关闭它的流。
您将如何探测文件以确定其实际类型(不仅仅是基于扩展名)?
在 Java 7 中,您现在可以只使用Files.probeContentType(path).
Files.probeContentType(path)